package Exception;

/**
 * java异常处理机制
 */
public class TryCatDemo {
    public static void main(String[] args) {
        System.out.println("程序开始了.............");
        try {
            String lines="";
            System.out.println(lines.charAt(0));

            String line=null;
            System.out.println(line.length());

            String liness="abc";
            System.out.println(Integer.parseInt(liness));

//        }catch (NullPointerException e){//自己要判断异常 //运用最高
//            System.out.println("空指针异常并解决了");//针对trg中出现空指针异常的解决方法
//
        }catch (StringIndexOutOfBoundsException |NullPointerException e){
            System.out.println("出现了下标越界异常并解决了");

        }catch (Exception e){//所有异常通用的父类
            System.out.println("dh");

        }
        System.out.println("程序结束了..............");

    }
}
